home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / WINPROGS / WUNZ20SR.ZIP / WIZUNZIP.DEF < prev    next >
Text File  |  1993-04-27  |  3KB  |  67 lines

  1. ;module-definition file for Windows Unzip-- used by link.exe
  2.  
  3. NAME    WizUnZip       ; application's module name
  4.  
  5. DESCRIPTION 'Windows Info-ZIP Unzip 2.0 by Info-ZIP, Robert Heath 1993'
  6.  
  7. EXETYPE      WINDOWS
  8.  
  9. STUB    'WINSTUB.EXE' ; Generates error message if application
  10.                       ; is run without Windows
  11.  
  12. SEGMENTS
  13.         wizu_about              LOADONCALL MOVEABLE DISCARDABLE
  14.         wizu_action             LOADONCALL MOVEABLE DISCARDABLE
  15.         wizu_explode    LOADONCALL MOVEABLE DISCARDABLE
  16.         wizu_extract    LOADONCALL MOVEABLE DISCARDABLE
  17.         wizu_file_io    LOADONCALL MOVEABLE DISCARDABLE
  18.         wizu_inflate    LOADONCALL MOVEABLE DISCARDABLE
  19.         wizu_kbdproc    LOADONCALL MOVEABLE 
  20.         wizu_mapname    LOADONCALL MOVEABLE DISCARDABLE
  21.         wizu_match              LOADONCALL MOVEABLE DISCARDABLE
  22.         wizu_misc               LOADONCALL MOVEABLE DISCARDABLE
  23.         wizu_pattern            LOADONCALL MOVEABLE DISCARDABLE
  24.         wizu_rename             LOADONCALL MOVEABLE DISCARDABLE
  25.         wizu_replace    LOADONCALL MOVEABLE DISCARDABLE
  26.         wizu_seldir             LOADONCALL MOVEABLE DISCARDABLE
  27.         wizu_sizewndw   LOADONCALL MOVEABLE DISCARDABLE
  28.            wizu_sound            LOADONCALL MOVEABLE DISCARDABLE
  29.         wizu_status             LOADONCALL MOVEABLE DISCARDABLE
  30.         wizu_unimplod   LOADONCALL MOVEABLE DISCARDABLE
  31.         wizu_unreduce   LOADONCALL MOVEABLE DISCARDABLE
  32.         wizu_unshrink   LOADONCALL MOVEABLE DISCARDABLE
  33.         wizu_unzip              LOADONCALL MOVEABLE DISCARDABLE
  34.         wizu_updatelb   LOADONCALL MOVEABLE DISCARDABLE
  35.         wizu_winit              LOADONCALL MOVEABLE DISCARDABLE
  36.         wizu_wizunzip   PRELOAD MOVEABLE 
  37.         wizu_wndproc    LOADONCALL MOVEABLE 
  38.  
  39. ;CODE can be moved in memory and discarded/reloaded
  40. CODE  MOVEABLE 
  41.  
  42. ;DATA must be MULTIPLE if program can be invoked more than once
  43. DATA  MOVEABLE MULTIPLE
  44.  
  45. HEAPSIZE  14000 ; need heap for buffers
  46. STACKSIZE 6000 ; need plenty of stack
  47. ; WizUnzip walks a fine line between keeping heap+stack
  48. ; and automatics under <64K and not. Change HEAPSIZE and STACKSIZE
  49. ; only if you have the time to experiment.
  50.  
  51.  
  52. ; All functions that will be called by any Windows routine
  53. ; MUST be exported.
  54.  
  55. EXPORTS
  56.     WizUnzipWndProc     @1      ; name of window processing function
  57.     AboutProc           @2      ; name of "About" processing function
  58.     StatusProc          @4      ; name of Status Window function
  59.     ReplaceProc         @5      ; name of "Replace" processing function
  60.     KbdProc             @6      ; keyboard tab control proc
  61.     SelectDirProc       @7      ; Change Directory proc
  62.     RenameProc          @8      ; Rename File proc
  63.     PatternSelectProc     @9    ; Pattern Selection proc
  64.     SoundProc        @10    ; Sound options proc
  65.  
  66.  
  67.